package com.dingding.facade.account.integral.service;

import java.util.List;

import com.dingding.common.core.beans.Userintegraldetail;
import com.dingding.facade.account.integral.dto.GetUserIntegralDetailDTO;
import com.dingding.facade.account.integral.dto.UserInregralOperateDTO;

/**
 * 
 * @ClassName: IUserIntegral 
 * @Description: 用户积分操作服务接口
 * 积分添加、删除、修改
 * @author CHEHAUNBO 
 * @date 2016年3月30日 下午3:56:09
 * 
 */
public interface IUserIntegralService {

	/**
	 * 
	 * @Title: operdateUserInregral 
	 * @Description:添加用户积分
	 * @param userInregralOperateDTO 数据传输BEAN
	 * @author CHEHAUNBO
	 * 
	 */
	public void addUserInregral(UserInregralOperateDTO userInregralOperateDTO);

	/**
	 * 
	 * @Title: deductUserInregral 
	 * @Description:扣除用户积分
	 * @param userInregralOperateDTO 数据传输BEAN
	 * @author CHEHAUNBO
	 * 
	 */
	public void deductUserInregral(UserInregralOperateDTO userInregralOperateDTO);

	/**
	 * 
	 * @Title: getUserIntegralDetail 
	 * @Description: 获取用户积分交易明细
	 * @param getUserIntegralDetailDTO 数据传输BEAN
	 * @author CHEHAUNBO
	 * 
	 */
	public List<Userintegraldetail> getUserIntegralDetail(GetUserIntegralDetailDTO getUserIntegralDetailDTO);

}
